runtime.funcInfo.valid (method)

38 uses

	runtime (current package)
		debugcall.go#L44: 		if !f.valid() {
		debuglog.go#L805: 	if returnPC && (!fn.valid() || pc > fn.entry()) {
		debuglog.go#L812: 	if !fn.valid() {
		heapdump.go#L608: 		if !f.valid() {
		mbitmap.go#L2023: 		if frame.fn.valid() {
		mgcmark.go#L901: 	isAsyncPreempt := frame.fn.valid() && frame.fn.funcID == funcID_asyncPreempt
		mgcmark.go#L902: 	isDebugCall := frame.fn.valid() && frame.fn.funcID == funcID_debugCallV2
		panic.go#L1264: 	if gp.m.incgo || findfunc(pc).valid() {
		panic.go#L1269: 	if findfunc(lr).valid() {
		panic.go#L1288: 	if !f.valid() {
		plugin.go#L113: 		if f2.valid() {
		preempt.go#L385: 	if !f.valid() {
		print.go#L295: 		if fn.valid() {
		proc.go#L3401: 		if !f.valid() {
		proc.go#L4461: 		if f := findfunc(pc); f.valid() {
		stack.go#L623: 			if f.valid() && 0 < p && p < minLegalPointer && debug.invalidptr != 0 {
		stack.go#L982: 		if f.valid() {
		stack.go#L1078: 	if f := findfunc(gp.sched.pc); f.valid() {
		stack.go#L1185: 	if f.valid() && f.funcID == funcID_gcBgMarkWorker {
		symtab.go#L92: 		if !funcInfo.valid() {
		symtab.go#L151: 	if frame.funcInfo.valid() {
		symtab.go#L173: 	if !f.valid() {
		symtab.go#L717: 	if !f.valid() {
		symtab.go#L801: func (f funcInfo) valid() bool {
		symtab.go#L901: 	if !f.valid() {
		symtab.go#L968: 	if !f.valid() || f.nameoff == 0 {
		symtab.go#L995: 	if !f.valid() {
		symtab.go#L1007: 	if !f.valid() {
		symtab.go#L1020: 	if !f.valid() {
		trace.go#L1252: 	if !f.valid() {
		traceback.go#L114: 	if !f.valid() {
		traceback.go#L236: 			if !flr.valid() {
		traceback.go#L476: 		if !flr.valid() {
		traceback.go#L495: 			if !f.valid() {
		traceback.go#L762: 	if f.valid() && showframe(f, gp, false, funcID_normal, funcID_normal) && gp.goid != 1 {
		traceback.go#L867: 	if f.valid() && showfuncinfo(f, false, funcID_normal, funcID_normal) && ancestor.goid != 1 {
		traceback.go#L934: 	if !f.valid() {
		traceback.go#L1114: 	if !f.valid() {